
package edu.upc.wib.service;

import edu.upc.wib.entity.Contendor;
import edu.upc.wib.entity.Torneo;
import edu.upc.wib.utilitarios.TorneoException;
import java.util.List;
import org.springframework.web.bind.support.SessionStatus;

/**
 *
 * @author jlcr
 */
public interface TorneoService {
    
    public List<Torneo> obtenerTodos();
    
    public List<Contendor> obtenerContendorPorTorneo(Integer idTorneo);
    
    public List<Torneo> buscarTorneoPorNombre(String nombreTorneo);  
    
    public Torneo buscarTorneoPorNombreEspefico(String nombreTorneo);
    
    //public Boolean autenticar(String enlace, String nombre);
    
    public Integer crear(Torneo torneo) throws TorneoException;
    
    public String generarCodigoAleatorioEnlace();

}
